﻿namespace FFF.Test.Entity.CF
{
    using System;
    using System.ComponentModel.DataAnnotations;
    using System.ComponentModel.DataAnnotations.Schema;
    using Abp.Domain.Entities;
    using Abp.AutoMapper;
    using FFF.Test.Entity.CF.View;
    using FFF.Test.Entity.Framework.Entity;

	/// <summary>
    /// 业务参数分组表
    /// </summary>
	[Table("CF_BizConfigGroup")]
    [Display(Name = "业务参数分组表", Description = "业务参数分组表")]
    [AutoMapFrom(typeof(ViewCFBizConfigGroup))] 
    public partial class CFBizConfigGroupEntity : BaseEntity<Guid>
    {
        /// <summary>
        /// 主键
        /// </summary>
        [Column("BizConfigGroupGUID")]
        [Display(Name = "业务参数分组表主键", Description = "业务参数分组表主键")]
		[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public override Guid Id { get; set; }

		/// <summary>
        /// 分组名称
        /// </summary>
		[Display(Name = "分组名称", Description = "分组名称")]
        [Column("BizConfigGroupName")]
		[StringLength(64)]
        public string BizConfigGroupName { get; set; }   

		/// <summary>
        /// 分组排序
        /// </summary>
		[Display(Name = "分组排序", Description = "分组排序")]
        [Column("BizGroupOrder")]
		[StringLength(128)]
        public string BizGroupOrder { get; set; }   

		/// <summary>
        /// 分组的范围GUID
        /// </summary>
		[Display(Name = "分组的范围GUID", Description = "分组的范围GUID")]
        [Column("BizGroupScopeGUID")]
        public Guid? BizGroupScopeGUID { get; set; }   
    }
}
